chest thumping - German English Dictionary